import java.util.Arrays;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 22652
 * Date: 2024-09-06
 * Time: 0:27
 */
public class test_5 {
    //    public static void main(String[] args) {
//        Scanner in=new Scanner(System.in);
//        while (in.hasNextInt()){
//            int n=in.nextInt();
//            int x=in.nextInt();
//            int[] nums = new int[n];
//            for (int i = 0; i < n; i++) {
//                nums[i]=in.nextInt();
//            }
//            int m=Integer.MAX_VALUE;
//            int[] dp= new int[n];
//            Arrays.fill(dp, Integer.MAX_VALUE);
//            for (int i = 0; i < n; i++) {
//                int sum=0;
//                for (int j = i; j >=0; j--) {
//                    if (sum<x){
//                        sum+=nums[j];
//                    }else {
//                        dp[i]=i-j;
//                        break;
//                    }
//                }
//                m=Math.min(m,dp[i]);
//            }
//            for (int i = 0; i < n; i++) {
//                if (dp[i]==m){
//                    System.out.println(i+2-dp[i]+" "+(i+1));
//                    break;
//                }
//            }
//        }
//    }
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt(), x = in.nextInt();
        int[] arr = new int[n + 1];
        for (int i = 1; i <= n; i++) {
            arr[i] = in.nextInt();
        }

        int left = 1, right = 1, sum = 0;
        int retLeft = -1, retRight = -1, retLen = n;

        while (right <= n) {
            // 进窗⼝
            sum += arr[right];
            while (sum >= x) {
                // 更新结果
                if (right - left + 1 < retLen) {
                    retLeft = left;
                    retRight = right;
                    retLen = right - left + 1;
                }
                sum -= arr[left++];
            }
            right++;
        }

        System.out.println(retLeft + " " + retRight);
    }
}

